package org.cainiao.notebook.service;

import org.cainiao.api.lark.dto.response.docs.space.folder.LarkFilePage;
import org.cainiao.notebook.dto.CnBlock;
import org.cainiao.notebook.dto.LarkFolderNote;
import org.cainiao.notebook.entity.Note;

import java.util.List;

/**
 * <br />
 * <p>
 * Author: Cai Niao(wdhlzd@163.com)<br />
 */
public interface NoteService {

    LarkFolderNote createLarkFolderNote(String systemUserId, long parentId, String folderToken);

    List<Note> getChildren(long id, String systemUserId);

    LarkFilePage getLarkChildren(String token);

    List<CnBlock> getLarkBlocks(String documentId);
}
